/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="CASSI")
public class CassiProteu implements Serializable{

    @Id
    @Column(name="CAS_ST_CODIGO")
    private String casStCodigo;
    @Column(name="CAS_IN_LINK_CODIGO")
    private Integer casInLinkCodigo;
    @Column(name="CAS_ST_PROCEDIMENTO")
    private String casStProcedimento;
    @Column(name="CAS_IN_VALOR")
    private Integer casInValor;
    @Column(name="CAS_FL_VALOR")
    private Float casFlValor;
    @Column(name="CAS_IN_NUM_ASSISTENCIA")
    private Integer casInNumAssistencia;
    @Column(name="CAS_IN_ANESTETICA")
    private Integer casInAnstetica;
    @Column(name="CAS_FL_FILME")
    private Float casFlFilme;
    @Column(name="CAS_IN_OCORRENCIA")
    private Integer casInOcorrencia;
    @Column(name="CAS_FL_CUSTO_OPERACIONAL_CH")
    private Float casFlCustoOperacionalCH;
    @Column(name="CAS_ST_UR")
    private String casStUR;


    public Float getCasFlCustoOperacionalCH() {
        return casFlCustoOperacionalCH;
    }

    public void setCasFlCustoOperacionalCH(Float casFlCustoOperacionalCH) {
        this.casFlCustoOperacionalCH = casFlCustoOperacionalCH;
    }

    public Float getCasFlFilme() {
        return casFlFilme;
    }

    public void setCasFlFilme(Float casFlFilme) {
        this.casFlFilme = casFlFilme;
    }

    public Float getCasFlValor() {
        return casFlValor;
    }

    public void setCasFlValor(Float casFlValor) {
        this.casFlValor = casFlValor;
    }

    public Integer getCasInAnstetica() {
        return casInAnstetica;
    }

    public void setCasInAnstetica(Integer casInAnstetica) {
        this.casInAnstetica = casInAnstetica;
    }

    public Integer getCasInLinkCodigo() {
        return casInLinkCodigo;
    }

    public void setCasInLinkCodigo(Integer casInLinkCodigo) {
        this.casInLinkCodigo = casInLinkCodigo;
    }

    public Integer getCasInNumAssistencia() {
        return casInNumAssistencia;
    }

    public void setCasInNumAssistencia(Integer casInNumAssistencia) {
        this.casInNumAssistencia = casInNumAssistencia;
    }

    public Integer getCasInOcorrencia() {
        return casInOcorrencia;
    }

    public void setCasInOcorrencia(Integer casInOcorrencia) {
        this.casInOcorrencia = casInOcorrencia;
    }

    public Integer getCasInValor() {
        return casInValor;
    }

    public void setCasInValor(Integer casInValor) {
        this.casInValor = casInValor;
    }

    public String getCasStCodigo() {
        return casStCodigo;
    }

    public void setCasStCodigo(String casStCodigo) {
        this.casStCodigo = casStCodigo;
    }

    public String getCasStProcedimento() {
        return casStProcedimento;
    }

    public void setCasStProcedimento(String casStProcedimento) {
        this.casStProcedimento = casStProcedimento;
    }

    public String getCasStUR() {
        return casStUR;
    }

    public void setCasStUR(String casStUR) {
        this.casStUR = casStUR;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final CassiProteu other = (CassiProteu) obj;
        if ((this.casStCodigo == null) ? (other.casStCodigo != null) : !this.casStCodigo.equals(other.casStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 29 * hash + (this.casStCodigo != null ? this.casStCodigo.hashCode() : 0);
        return hash;
    }



}
